Vietnam Hero Says War Could Have Been Won